<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-type" content="text/html;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="mvwstyle.css" />
<title>Run Context Item Summary</title>
</head>

<body>

  <div id="header"> <div class="headerBar"> </div> </div>

  <div id="main">

    <div id="content">

<h1> Run Context Item Summary </h1>

    <table>

        <tr>
            <td> <div class="eventName">ContactAppControllerRCI</div>
            <a class="navLink" href="contactsapp.html">contactsapp</a>
            </td>
            <td colspan="2" class="description">            <div class="argvector">com.google.gwt.sample.contacts.client.application.extended.ContactAppController </div> <p/> 
            The auto generated run context item for the ContactAppController
            </td>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <table>
                </table>
            </td>
        </tr>
        <tr>
            <td> <div class="eventName">ContactListPresenterRCI</div>
            <a class="navLink" href="contacts.html">contacts</a>
            </td>
            <td colspan="2" class="description">            <div class="argvector">com.google.gwt.sample.contacts.client.mvwmodule.contacts.extended.listing
.ContactListPresenter
 </div> <p/> 
            The auto generated run context item for the ContactListPresenter
            </td>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <table>
                    <tr>
                        <td> Used by:                        </td>
                        <td>
<a class="navLink" href="contacts.html#ListContactsActivity">ListContactsActivity</a>                         </td>                    </tr>                </table>
            </td>
        </tr>
        <tr>
            <td> <div class="eventName">ContactListViewRCI</div>
            <a class="navLink" href="contacts.html">contacts</a>
            </td>
            <td colspan="2" class="description">            <div class="argvector">com.google.gwt.sample.contacts.client.mvwmodule.contacts.extended.listing.ContactListView </div> <p/> 
            The auto generated run context item for the ContactListView
            </td>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <table>
                    <tr>
                        <td> Used by:                        </td>
                        <td>
<a class="navLink" href="contacts.html#ContactListPresenter">ContactListPresenter</a>                         </td>                    </tr>                </table>
            </td>
        </tr>
        <tr>
            <td> <div class="eventName">EditContactViewRCI</div>
            <a class="navLink" href="contacts.html">contacts</a>
            </td>
            <td colspan="2" class="description">            <div class="argvector">com.google.gwt.sample.contacts.client.mvwmodule.contacts.extended.edit.EditContactView </div> <p/> 
            The auto generated run context item for the EditContactView
            </td>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <table>
                    <tr>
                        <td> Used by:                        </td>
                        <td>
<a class="navLink" href="contacts.html#EditContactActivity">EditContactActivity</a>                         </td>                    </tr>                </table>
            </td>
        </tr>
        <tr>
            <td> <div class="eventName">LoginViewRCI</div>
            <a class="navLink" href="login.html">login</a>
            </td>
            <td colspan="2" class="description">            <div class="argvector">com.google.gwt.sample.contacts.client.mvwmodule.login.extended.LoginView </div> <p/> 
            The auto generated run context item for the LoginView
            </td>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <table>
                    <tr>
                        <td> Used by:                        </td>
                        <td>
<a class="navLink" href="login.html#PerformLoginActivity">PerformLoginActivity</a>                         </td>                    </tr>                </table>
            </td>
        </tr>
        <tr>
            <td> <div class="eventName">MenuControllerRCI</div>
            <a class="navLink" href="mvwmenus.html">mvwmenus</a>
            </td>
            <td colspan="2" class="description">            <div class="argvector">org.dmd.mvw.client.mvwmenus.extended.controllers.MenuController </div> <p/> 
            The auto generated run context item for the MenuController
            </td>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <table>
                </table>
            </td>
        </tr>
        <tr>
            <td> <div class="eventName">activityManager</div>
            <a class="navLink" href="mvw.html">mvw</a>
            </td>
            <td colspan="2" class="description">            <div class="argvector">com.google.gwt.activity.shared.ActivityManager </div> <p/> 
            The activity manager keeps track of all Activities running within the context of one container widget. It listens for PlaceChangeRequestEvents and notifies the current activity when a new Place has been requested. If the current Activity allows the Place change (Activity.onMayStop() returns null) or the user allows it (by clicking OK in the confirmation dialog), the ActivityManager discards the current Activity and starts the new one.
            </td>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <table>
                </table>
            </td>
        </tr>
        <tr>
            <td> <div class="eventName">activityMapper</div>
            <a class="navLink" href="mvw.html">mvw</a>
            </td>
            <td colspan="2" class="description">            <div class="argvector">org.dmd.mvw.client.mvw.MvwActivityMapper </div> <p/> 
            The activty mapper is a generic component that can be used for all applications; there is no need to create a separate activity mapper for each application. This works because of a couple of design choices: 1. Places map  one-to-one with Activities and 2. All Places are derived from a common MvwPlace which knows how to construct the Activity associated with it.
            </td>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <table>
                </table>
            </td>
        </tr>
        <tr>
            <td> <div class="eventName">centralAsyncErrorHandler</div>
            <a class="navLink" href="mvw.html">mvw</a>
            </td>
            <td colspan="2" class="description">            <div class="argvector">org.dmd.mvw.client.mvw.MvwAsyncErrorHandlerIF </div> <p/> 
            The centralAsyncErrorHandler is a place holder for a controller that implements the MvwAsyncErrorHandlerIF interface. This is a bit tricky. We don't know in advance which controller will implement this and we don't want to have to introduce dependencies into generated code on the run context interface associated with the controller that handles these errors. If code splitting is used, we'll fill in the contruction attribute and the item order (to be greater than that of the Controller), based on the Controller that is flagged as the centralAsyncErrorHandler.
            </td>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <table>
                </table>
            </td>
        </tr>
        <tr>
            <td> <div class="eventName">commsController</div>
            <a class="navLink" href="mvwcomms.html">mvwcomms</a>
            </td>
            <td colspan="2" class="description">            <div class="argvector">org.dmd.mvw.client.mvwcomms.extended.CommsController </div> <p/> 
            The commsController provides coordination of client side session management and the delivery of responses/events to the appropriate client side components.
            </td>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <table>
                    <tr>
                        <td> Used by:                        </td>
                        <td>
<a class="navLink" href="mvwcomms.html#CommsController">CommsController</a> <a class="navLink" href="contactsapp.html#ContactAppController">ContactAppController</a> <a class="navLink" href="contacts.html#ContactListPresenter">ContactListPresenter</a> <a class="navLink" href="contacts.html#EditContactActivity">EditContactActivity</a> <a class="navLink" href="contacts.html#ListContactsActivity">ListContactsActivity</a> <a class="navLink" href="login.html#PerformLoginActivity">PerformLoginActivity</a>                         </td>                    </tr>                </table>
            </td>
        </tr>
        <tr>
            <td> <div class="eventName">dmpConnection</div>
            <a class="navLink" href="mvwcomms.html">mvwcomms</a>
            </td>
            <td colspan="2" class="description">            <div class="argvector">org.dmd.dmp.client.DMPServiceAsync </div> <p/> 
            The asynchronous service interface definition for the Dark Matter Protocol. This provides our connectivity to the server using GWT RPC mechanisms i.e. one request, one reponse at some later time. However, it is the eventService that provides us with asynchronous events and further responses for requests that require multiple responses.
            </td>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <table>
                    <tr>
                        <td> Used by:                        </td>
                        <td>
<a class="navLink" href="mvwcomms.html#CommsController">CommsController</a>                         </td>                    </tr>                </table>
            </td>
        </tr>
        <tr>
            <td> <div class="eventName">eventBus</div>
            <a class="navLink" href="mvw.html">mvw</a>
            </td>
            <td colspan="2" class="description">            <div class="argvector">com.google.gwt.event.shared.EventBus </div> <p/> 
            The overall application event bus.
            </td>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <table>
                    <tr>
                        <td> Used by:                        </td>
                        <td>
<a class="navLink" href="mvwcomms.html#CommsController">CommsController</a> <a class="navLink" href="contactsapp.html#ContactAppController">ContactAppController</a> <a class="navLink" href="contacts.html#ContactListPresenter">ContactListPresenter</a> <a class="navLink" href="contacts.html#ContactListView">ContactListView</a> <a class="navLink" href="contacts.html#EditContactActivity">EditContactActivity</a> <a class="navLink" href="contacts.html#EditContactView">EditContactView</a>                         </td>                    </tr>                </table>
            </td>
        </tr>
        <tr>
            <td> <div class="eventName">eventService</div>
            <a class="navLink" href="mvwcomms.html">mvwcomms</a>
            </td>
            <td colspan="2" class="description">            <div class="argvector">de.novanic.eventservice.client.event.RemoteEventService </div> <p/> 
            The eventService provides asynchronous event/reponse delivery.
            </td>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <table>
                    <tr>
                        <td> Used by:                        </td>
                        <td>
<a class="navLink" href="mvwcomms.html#CommsController">CommsController</a>                         </td>                    </tr>                </table>
            </td>
        </tr>
        <tr>
            <td> <div class="eventName">gxtCache</div>
            <a class="navLink" href="gxt.html">gxt</a>
            </td>
            <td colspan="2" class="description">            <div class="argvector">org.dmd.mvw.client.gxt.cache.GxtCache </div> <p/> 
            The gxtCache provides centralized caching of Dark Matter Objects (DMOs) wrapped for use with Sencha's GXT widgets. Before adding objects returned via DMP GetResponses you should ensure that the component performing the retrieval has called addWrapperFactory() on the cache to add the appropriate GxtWrapperFactoryIF implementation to wrap the objects as they are added.
            </td>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <table>
                    <tr>
                        <td> Used by:                        </td>
                        <td>
<a class="navLink" href="contactsapp.html#ContactAppController">ContactAppController</a> <a class="navLink" href="contacts.html#ContactListPresenter">ContactListPresenter</a>                         </td>                    </tr>                </table>
            </td>
        </tr>
        <tr>
            <td> <div class="eventName">historyHandler</div>
            <a class="navLink" href="mvw.html">mvw</a>
            </td>
            <td colspan="2" class="description">            <div class="argvector">com.google.gwt.place.shared.PlaceHistoryHandler </div> <p/> 
            The history handler monitors place change and history events and keeps them in sync.
            </td>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <table>
                </table>
            </td>
        </tr>
        <tr>
            <td> <div class="eventName">historyMapper</div>
            <a class="navLink" href="contactsapp.html">contactsapp</a>
            </td>
            <td colspan="2" class="description">            <div class="argvector">com.google.gwt.sample.contacts.client.application.generated.mvw.places
.ContactWebApplicationPlaceHistoryMapper
 </div> <p/> 
            This is the auto generated run context item that provides a handle to the application specific PlaceHistoryMapper for a web application.
            </td>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <table>
                </table>
            </td>
        </tr>
        <tr>
            <td> <div class="eventName">images</div>
            <a class="navLink" href="contacts.html">contacts</a>
            </td>
            <td colspan="2" class="description">            <div class="argvector">com.google.gwt.sample.contacts.client.mvwmodule.contacts.resources.Images </div> <p/> 
            Image resources for the contact application. If you want to access these images, you would simply specify:<br/> <pre> usesRunContextItem	images </pre> in the component where you wanted to access them.
            </td>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <table>
                    <tr>
                        <td> Used by:                        </td>
                        <td>
<a class="navLink" href="contacts.html#ContactListView">ContactListView</a>                         </td>                    </tr>                </table>
            </td>
        </tr>
        <tr>
            <td> <div class="eventName">menuFactory</div>
            <a class="navLink" href="gxtmenus.html">gxtmenus</a>
            </td>
            <td colspan="2" class="description">            <div class="argvector">org.dmd.mvw.client.mvwmenus.base.MvwMenuFactory </div> <p/> 
            The auto generated run context item for the generic menuFactory; this was created because a MenuImplementationConfig was provided by the gxtmenus module
            </td>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <table>
                </table>
            </td>
        </tr>
        <tr>
            <td> <div class="eventName">placeController</div>
            <a class="navLink" href="mvw.html">mvw</a>
            </td>
            <td colspan="2" class="description">            <div class="argvector">org.dmd.mvw.client.mvw.MvwAsyncPlaceController </div> <p/> 
            The place controller is used to initiate navigation to different places by calling its goTo() method.
            </td>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <table>
                    <tr>
                        <td> Used by:                        </td>
                        <td>
<a class="navLink" href="contactsapp.html#ContactAppController">ContactAppController</a> <a class="navLink" href="contacts.html#ContactListPresenter">ContactListPresenter</a> <a class="navLink" href="contacts.html#EditContactActivity">EditContactActivity</a> <a class="navLink" href="contacts.html#ListContactsActivity">ListContactsActivity</a> <a class="navLink" href="login.html#PerformLoginActivity">PerformLoginActivity</a>                         </td>                    </tr>                </table>
            </td>
        </tr>
    </table>

    </div>

    <div id="sidebar">
    <div class="sidebarTitle"> Modules </div>
        <a class="navLink" href="contacts.html"> contacts</a>
        <a class="navLink" href="contactsapp.html"> contactsapp</a>
        <a class="navLink" href="gxt.html"> gxt</a>
        <a class="navLink" href="gxtforms.html"> gxtforms</a>
        <a class="navLink" href="gxtmenus.html"> gxtmenus</a>
        <a class="navLink" href="login.html"> login</a>
        <a class="navLink" href="mvw.html"> mvw</a>
        <a class="navLink" href="mvwcomms.html"> mvwcomms</a>
        <a class="navLink" href="mvwmenus.html"> mvwmenus</a>
        <a class="navLink" href="mvwselection.html"> mvwselection</a>
        <p/>
    <div class="sidebarTitle"> Summaries </div>
        <a class="navLink" href="EventSummary.html"> Events</a>
        <a class="navLink" href="RCISummary.html"> Run Context Items</a>
    </div>
  </div> <!-- main -->

  <div id="footer"> </div>

</body>

</html>
